package com.lianniu.mgr.baseService.menu.service;

import java.util.List;

import com.lianniu.mgr.base.BaseResult;
import com.lianniu.mgr.baseService.menu.model.OperationManageVo;
import com.lianniu.mgr.pagination.PaginationInfo;

/**
 * 
 * @ClassName:IOperationManageService
 * @Description:操作管理

 * @Since 2016年3月31日
 * @Version:0.1
 */
public interface IOperationManageService {
     /**
      * 
     * @Title: getOperByMenuIdForPage 
     * @Description: 根据菜单id查询操作 
     * @return BaseResult   返回类型 
      */
	public BaseResult getOperByMenuIdForPage(OperationManageVo vo,PaginationInfo paginationInfo);
	/**
	 * 
	* @Title: getOperById 
	* @Description: 根据id查询操作 
	* @return BaseResult    返回类型
	 */
	public BaseResult getOperById(OperationManageVo vo);
	/**
	 * 
	* @Title: addOperation 
	* @Description: 新增操作
	* @return BaseResult    返回类型
	 */
	public BaseResult addOperation(OperationManageVo vo);
	/**
	 * 
	* @Title: editOperation 
	* @Description: 更新操作
	* @return BaseResult    返回类型
	 */
	public BaseResult editOperation(OperationManageVo vo);
	/**
	 * 
	* @Title: delOperation 
	* @Description: 根据主键id批量删除
	* @return BaseResult    返回类型
	 */
	public BaseResult delOperation(List<String> list);
}
